package com.rich.live.mapper;

import com.rich.live.pojo.TbLive;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author hu
 * @version 1.0
 * @date 2021/08/14 18:51
 */
@Mapper
public interface LiveFollowerMapper {

    /**
     * 添加关注人
     * @param id
     * @param uid
     * @param url
     */
    void addLiveFollower(@Param("id") Long id,@Param("uid") Long uid,@Param("url") String url);

    /**
     * 逻辑删除
     *
     * @param id
     */
    void deleteById(Long id);

    /**
     * 点赞数量
     *
     * @param id
     * @return
     */
    Integer likeNum(Long id);

    /**
     * 查询单条数据
     * @param id
     * @return
     */
    TbLive findOne(Long id);

    /**
     * 点赞数量
     *
     * @param id
     * @param num
     */
    void likeEnd(@Param("id") Long id, @Param("num") Integer num);

}
